Полезная информация 

Как нам удалось победить смарт доску Promethean_AC3

Для начала необходимо обновить смарт панель:

Порядок обновления

  1. Обязательно убедитесь, что доска перед обновлением работоспособна!
  2. Обновление производится при помощи штатной программы ActiveDriver в операционной системе Windows Прошивка скачивается из интернет автоматичски (или загружается с сайта производителя, если автматически не скачивается), для чего нужно открыть в системном трее значек доски, выбрать устройство, после чего станет активной кнопка “обновить”. https://www.youtube.com/watch?v=xxvTPUtzHLk
  3. Иногда обновление до требуемой версии бывает двухступенчатым (то есть процедуру приходится повторять), иногда программа сообщает об ошибке обновления, но на самом деле обновление выполняется
  4. В результате обновления (на испытуемой доске до v8.65 сборка 1 ) доска определяется как AcnbveBoard HIDи не требуя специальных драйверов начала работать в системе MOS.
  5. После подключения индикатор на доске должен загореться БЕЛЫМ – значит доска установила соединение. Это происходит иногда через 1-2 мин после загрузки.
  6. Необходимо обязательно проверьте доску в системе Windows сначала. Если работоспособность нарушена (все определяется, загарается, но касания не передаются ), имеет смысл откатить прошивку на предпоследнюю и повторить обновление. По имеющимся сведениям это помогает восстановить работоспособность.

 

Далее следуют действия, одинаковые для всех подобных устройтв

Для поддержки проекционных досок в МОС 10 необходимо установить пакеты xinput-calibrator и xinput и удалить xorg-drv-libinput

 

Это в чмосе-10:

#!/bin/bash

apt-get -y install xinput xinput-calibrator

apt-get -y remove xorg-drv-libinput

 

Это в чмосе-12 (роса)

В МОС 12:

sudo dnf -y install xinput_calibrator

sudo dnf -y remove x11-driver-input-libinput

 

После этого в меню системы появляется пункт калибровка

Запустите калибровку из консоли. Там в консоли программа выдаст в какой файл и что надо сохранить, чтобы калибровка сохранялась после перезагрузки

 

xinput_calibrator –output-type xorg.conf.d

 

Для регулировки чувствительности следует сделать следующее:

 

#!/bin/bash

#сюда следует вписать имя устройства из вывода команды xinput

NAME=””

#чувствительность, можно попробовать ее изменять

LOW=5

HIGH=30

echo -e ‘Section “InputClass”\n        Identifier      “calibration”\n       MatchProduct    “‘${NAME}‘”\n        Option “FingerLow” “‘${LOW}‘”\n        Option “FingerHigh” “‘${HIGH}‘”\nEndSection’ > /etc/X11/xorg.conf.d/99-calibration2.conf

 

 Не хотелось бы сгущать краски, но стоит заметить, что некоторые доски с ПО последней версии не работают вообще.

Вот ссылки на сайт произодителя с firmware предпоследней (не HID) версии для отката на случай если ничего не заработало. Цифры в названии – размер доски.

http://www.activsoftware.co.uk/update/Driver/firmware/ab500/AC3_V863_Build2+87+ONLY.bin

http://www.activsoftware.co.uk/update/Driver/firmware/ab500/AC3_873_Build2+95+ONLY.bin

http://www.activsoftware.co.uk/update/Driver/firmware/ab500/AC3_V883_Build2+78+ONLY.bin

 

Как вариант:

Для панелей на которых произвольно “бегает мышка”

(дефект панели)

Создать файл xinouits.sh и добавить в автозагрузку, например в дельфине

 

#!/bin/bash

for i in $(xinput_calibrator –list | tail -n2 | awk -F= ‘{print $NF}’); do xinput –disable $i; done

 

ПРОВЕРЯЕМ! Если не запускается ActiveInspire – перезагружаемся, выполняем обновление системы

./upd.sh

и повторно запускаем установку ActiveInspire

 

ДЛЯ М ОС 12 (Rosa которая): Установить дополнительно пакеты

–  dnf install lib64crypto10 lib64ssl10

!! Если нужно установить в другого пользователя (отличного от root)

– меняем id пользолвателя в скрипте:  user=$(id -nu 500)

– меняем 500 на нужное значение.

id можно посмотреть командой в консоле: id

  1. Для регистрации программы требуется ввести ключ и на этом этапе была проблема. Но есть решение:
  • временно сделать учетную запись teacher рутом:
  • в файле /etc/passwd в строчке teacher:500:500 поменять на teacher:0:500

mcedit /etc/passwd

p.s.: В McEdit сохранение F10 😉

  • перезагрузить интерактивную панель
  • зайти в ActiveInspire и ввести ключ
  • в консоли от root: chown 500 /home/teacher -R
  • вернуть обратно в файле /etc/passwd строчку teacher:500:500

teacher  – ваша учетная запись в системе!

500 – id пользователя teacher

Вы можете использовать ключ, который идёт в комплекте с интерактивной панелью (обычно расположен на наклейке с обратной стороны устройства) или любой другой ключ

 

далее:

 

Создать файл xinouits.sh и добавить в автозагрузку, например в дельфине

 

#!/bin/bash

for i in $(xinput_calibrator –list | tail -n2 | awk -F= ‘{print $NF}’); do xinput –disable $i; done

 

Есть еще один полезный ресурс:

https://wiki.dno-it.ru/2023/04/24/ustanovka-activinspire-v-m-os/

вот пример:

Установка ActivInspire в М ОС

Назначение:
Данное ИТ-решение позволяет выполнить установку ActivInspire – специализированного программного пакета, предоставляющего возможности для работы с интерактивными панелями и поддерживающего формат *.flipchart, на компьютерах и интерактивных панелях под управлением М ОС (переименованный Alt Linux).Требования к оборудованию:
Интерактивная панель Promethean, поставленная в рамках проекта МЭШ или АРМ учителя с установленной операционной системой М ОС (переименованный Alt Linux).Инструкция:1. Скачайте файл installActivInspire.zip и разархивируйте его.

 

2. Откройте терминал, войдите в сессию суперпользователя командой: su - и введите пароль администратора.

3. Наберите в терминале: sh, поставьте в конце строки пробел и перенесите файл скрипта в окно терминала:

Должно получиться следующее: sh /{ПУТЬ_К_ФАЙЛУ}/installActivInspire.sh

4. Нажмите Enter и дождитесь окончания установки:

 

ПРОВЕРЯЕМ! Если не запускается ActiveInspire – перезагружаемся, выполняем обновление системы ./upd.sh и повторно запускаем установку ActiveInspire

ДЛЯ М ОС 12 (Rosa которая): Установить дополнительно пакеты –  dnf install lib64crypto10 lib64ssl10

!! Если нужно установить в другого пользователя (отличного от root) – меняем id пользолвателя в скрипте:  user=$(id -nu 500) – меняем 500 на нужное значение. id можно посмотреть командой в консоле: id

5. Для регистрации программы требуется ввести ключ и на этом этапе была проблема. Но есть решение:

  • временно сделать учетную запись teacher рутом: в файле /etc/passwd в строчке teacher:500:500 поменять на teacher:0:500

mcedit /etc/passwd

p.s.: В McEdit сохранение F10 😉

  • перезагрузить интерактивную панель
  • зайти в ActiveInspire и ввести ключ
  • в консоли от root: chown 500/home/teacher-R
  • вернуть обратно в файле /etc/passwd строчку teacher:500:500

teacher – ваша учетная запись в системе!

500 – id пользователя teacher

Вы можете использовать ключ, который идёт в комплекте с интерактивной панелью (обычно расположен на наклейке с обратной стороны устройства) или любой другой ключ с интерактивных панелей Promethean:

P.s.: 1 ключ на все устройства – легко 😉

 

Как-то так, если вкратце помогло..

Похожие записи